libxl: initialise ao when starting pvqemu for stubdomain
authorIan Campbell <ian.campbell@citrix.com>
Fri, 18 May 2012 12:40:00 +0000 (13:40 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 18 May 2012 12:40:00 +0000 (13:40 +0100)
commit2030978b6ad0bb2f9bbbcfffb8e65da6ae8431e9
treeed6523a0d12179f847254697e06594916848ad3a
parentdd7c460bad640578381132ca491ca5d427b1ebab
libxl: initialise ao when starting pvqemu for stubdomain

libxl__spawn_local_dm requires the ao to be initialised.

Without this starting an HVM guest with a stub qemu hits the
    assert(ao->magic == LIBXL__AO_MAGIC);
in the STATE_AO_GC call from libxl__spawn_local_dm.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/libxl_dm.c